striated laughing thrush - Turkish English Dictionary